void main() {
  cookFood((String food) {
    print('吃饭咯，吃的是$food');
  });

  cookFood((String food) {
    print('帮小伙伴打包，打包的是$food');
  });

  cookFood((String food) {
    print('拉面没有吃饱，再来一碗$food');
  });
}

cookFood(Function callback) {
  // 1. 烹饪食物
  print('开始烹饪食物，猪脚，猪蹄，西兰花，鸡蛋');
  // 2. 获取烹饪好的食物
  String food = '一碗隆江猪脚饭';
  // 3. 传递给用户
  callback(food);
}
